Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Методи уточнення коренів нелінійних рівнянь

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
ІКТА
Факультет:
ЗІ
Кафедра:
ЗІ

Інформація про роботу

Рік:
2024
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Комп’ютерні методи дослідження інформаційних процесів та систем

Частина тексту файла

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ, МОЛОДІ ТА СПОРТУ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ «ЛЬВІВСЬКА ПОЛІТЕХНІКА» ІКТА кафедра ЗІ З В І Т до лабораторної роботи №1 з курсу: «Комп’ютерні методи дослідження інформаційних процесів і систем» на тему: «Методи уточнення коренів нелінійних рівнянь» Варіант № 9 Львів – 2012р. Мета роботи – ознайомлення з методами уточнення коренів нелінійних рівнянт з одним невідомим. Завдання Знайти корінь рівняння з граничною абсолютною похибкою Е = 10–4, відокремлений на відрізку [a, b]. Методи чисельного розв’язування задаються викладачем. Варіант Рівняння Відрізок  9 cos x + 1/(x – 2) = 0 [0;1]  Блок-схема алгоритму програми class Program static void Main() / class obrah public void зчитування() / public void присвоєння() / public void знаходзження_xm1() / public void виведення() / class Obrah1 : Obrah public void умова() / Список ідентифікаторів констант, змінних, функцій, використаних у блок-схемі алгоритму і програмі, та їх пояснення a – змінна типу double з рівнем доступу public, що є аргументом обчислюваного виразу; b – змінна типу double з рівнем доступу public, що є аргументом обчислюваного виразу; E– змінна типу double з рівнем доступу public, що є аргументом обчислюваного виразу; X – змінна типу double з рівнем доступу public, що набуває значення обчислюваного виразу; зчитування – метод який не має аргументів, повертає пустее значення і має рівень доступу public, відноситься до створеного мною класу Obrah, забезпечує зчитування аргументів з клавіатури; виведення – метод який не має аргументів, повертає пустее значення і має рівень доступу public, відноситься до створеного мною класу А1, забезпечує виведення результату обчисленого виразу на екран; Текст програми using System.Linq; using System; using System.Collections.Generic; using System.Text; namespace nably { class Program { static void Main(string[] args) { Obrah1 a = new Obrah1(); a.зчитування(); a.присвоєння(); a.знаходзження_xm1(); a.умова(); Console.ReadLine(); } } class Obrah { public int a, b; public double E,X,xn,xn1_,xn_,xn1; public void зчитування() { Console.Write("Введiть межу a="); a = Convert.ToInt32(Console.ReadLine()); Console.Write("Введiть межу b="); b = Convert.ToInt32(Console.ReadLine()); Console.Write("Введіть значення похибки E="); E = Convert.ToDouble(Console.ReadLine()); } public void присвоєння() { xn = Convert.ToDouble(a); xn_ = Convert.ToDouble(b); } public void знаходзження_xm1() { xn1_=xn_+(Math.Cos(xn_)+1/(xn_-2))/(Math.Sin(xn_)+1/Math.Pow(xn_-2,2)); xn1 = xn - (Math.Cos(xn) + 1 / (xn - 2)) * (xn1_ - xn) / ((Math.Cos(xn1_) + 1 / (xn1_ - 2)) - (Math.Cos(xn) + 1 / (xn - 2))); } public void виведення() { X= (xn + xn_) / 2; Console.WriteLine(" X={0}", X); } } class Obrah1 : Obrah { public void умова() { if (Math.Abs(xn1 - xn1_) > E) { xn_ = xn1_; xn = xn1; знаходзження_xm1(); умова(); } else { виведення(); } } }} Результати роботи програми /
Антиботан аватар за замовчуванням

31.05.2014 14:05

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини